Skip to main content

Infrastructure Provisioning

The Infrastructure Provisioning Service allows you to create required resources within a Cloud Service Provider of your choice. CloudUnity being an up and coming product evolving everyday, at the moment we allow Infrastructure Provisioning for only AWS and Azure, more Cloud Service Providers to be added soon. At the moment we allow you to create the following resources only

  1. Compute

  2. Database

  3. Storage

  4. Network

An example for allowed resources to be created in AWS would be the EC2 instances, S3 buckets, RDS and VPC. Upon enetering the Infrastructure Provisioning service, you are greeted by the page below.

InfraProvisioning

CSP Selection

Your first step towards acheiving the infrastructure you have planned on creating, you will have to choose between AWS and Azure.

Configure Resources with AWS

If you have chosen AWS you will be allowed to configure the following resources

  1. VPC Configuration

  2. EC2 Configuration

  3. S3 Configuration

  4. RDS Configuration

Before you start with the configuration of the resources itself, you will have to follow the following steps

  1. Enter the CSP configuration in which you would like to add your resources to.

  2. The Region in which you would like to create your resources.

  3. The Availability Zone in which you would like to create your resources.

The image below represents what your page would look like upon filling in these pre-requisite steps.

ResourceConf

VPC Configuration

You may configure VPCs with just two simple steps

  1. Enter the required VPC CIDR.

  2. Enter the required Subnet CIDR.

The image below will provide you with an example of what it would look like

ResourceConf1

EC2 Configuration

You may Configure EC2 Instances with two simple steps

  1. Select the desired instance type using the dropdown.

  2. Enter the desired key name.

The image below will provide you with an example of what it would look like

ResourceConf2

S3 Configuration

You may Configure S3 Buckets with two simple steps

  1. Enter the name you would like to assign to your S3 Bucket.

  2. You may enable or leave bucket versioning turned off.

The image below will provide you with an example of what it would look like

ResourceConf3

RDS Configuration

You may Configure RDS Databases with six simple steps

  1. Choose your desired database engine using the dropdown.

  2. Choose your desired instance class using the dropdown.

  3. Enter your desired database username.

  4. Enter your desired database password.

  5. Enter the allocated storage in GB.

  6. You may turn on Multi-AZ for higher availablity and easier disaster recovery processes.

The image below will provide you with an example of what it would look like

ResourceConf4

Enabling/Disabling Resources to be added

Often times the infrastructure requires you to add only a compute, database, network or storage or maybe even a combination of any of these resources. In order achieve that we enable a single click procedure that allows you choose the resources required to be added.

You can achieve this by clicking on the blue check boxes which will disable the resource and clicking on an empty check box allows you to enable the resource for infrastructure provisioning.

By default, all the resources are enabled. You may disable them as you wish. The image below depicts a disabled VPC configuration.

ResourceConf5

Configure Resources with Azure

If you have chosen Azure you will be allowed to configure the following resources

  1. VNet Configuration

  2. VM Configuration

  3. Storage Configuration

  4. Database Configuration

Before you start with the configuration of the resources itself, you will have to follow the following steps

  1. Enter the CSP configuration in which you would like to add your resources to.

  2. The Region in which you would like to create your resources.

  3. The Availability Zone in which you would like to create your resources.

The image below represents what your page would look like upon filling in these pre-requisite steps.

ResourceConf6

VNet Configuration

You may configure VNets with just two simple steps

  1. Enter the required VNet CIDR.

  2. Enter the required Subnet CIDR.

The image below will provide you with an example of what it would look like

ResourceConf11

VM Configuration

You may Configure VMs with 4 simple steps

  1. Select the desired VM size using the dropdown.

  2. Enter the desired Admin Username.

  3. Select the desired Authentication Type using the dropdown.The two allowed Authentication Types are

    i. Password

    ii. sshPublicKey

NOTE: In order to use the sshPublicKey, you must already have a sshPublicKey.

Here is the image of the available options for Authentication Types

ResourceConf7

  1. Enter your Admin password or sshPublicKey.

The image below will provide you with an example of what it would look like

ResourceConf8

Storage Configuration

You may Configure Storage with two simple steps

  1. Enter the Storage account name.

  2. Enter the contianer name.

The image below will provide you with an example of what it would look like

ResourceConf9

Dataabase Configuration

You may Configure RDS Databases with four simple steps

  1. Enter your desired server name.

  2. Enter your desired database name.

  3. Enter your desired Admin username.

  4. Enter your desired Admin password.

The image below will provide you with an example of what it would look like

ResourceConf10

Enabling/Disabling Resources to be added

Click here

Review and Confirm

Upon the configuration of resources for your infrastructure you would be prompted with a screen which summarises your inteded changes to be procceded with. Please verify if the review page aligns with your requirements, if not please click on "Back" and proceed with the required changes to be made. If found the review aligns with your interests go ahead and click on "Provision". The image below represents the Review and Confirm page.

Review

Provisioning

Upon clicking on "Provision" in the Review and Confirm section, you will automatically be led to this screen and you will have to wait until your resources are provisioned and taken to the next page which is Results. The image below depicts an accurate picture of the Provisioning page.

Provision

Results

Upon the provisoning of your resources, you are automatically redirected to the Results page. The Results page displays that your provisioning was successful and provides a link to the Resource Management to show you that the provisioned resources have been added.